package com.amumu.drama.common.modules.sumapay.dto.resp;

import lombok.Getter;
import lombok.Setter;

import java.io.Serializable;

/**
 * @author sunzhuang
 * @date 2024/6/7 15:41
 * @slogan 天下风云出我辈, 一入代码岁月催
 * @desc 支付成功返回参数实体类
 */
@Getter
@Setter
public class AliPaySuccessResp implements Serializable {

    /**
     * 请求流水号，与提交请求时的请求流水号保持一致
     */
    private String requestId;

    /**
     * 查询结果，00000表示请求成功
     */
    private String result;

    /**
     * 商户编码，与提交请求时的商户编号保持一致
     */
    private String merchantCode;

    /**
     * 订单号
     */
    private String originalRequestId;

    /**
     * 交易流水号
     */
    private String tradeId;

    /**
     * 交易金额，单位元，精确到分
     */
    private String tradeSum;

    /**
     * 交易状态
     */
    private String status;

    /**
     * 交易时间
     */
    private String requestTime;

    /**
     * 结束时间
     */
    private String endTime;

    /**
     * 错误码，支付成功时可能不会返回此字段或设置为空
     */
    private String errorCode;

    /**
     * 数字签名，用于商户平台对返回数据合法性校验
     */
    private String signature;

}
